package com.distributed.uaa.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.oauth2.provider.token.TokenStore;
import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;

/**
 * @author Administrator
 * @version 1.0
 **/
@Configuration
public class TokenConfig {

    @Bean
    public TokenStore tokenStore() {
        //使用内存存储令牌（普通令牌）
        /*
        也可以设置其他方式使用，一共有这些：
            InMemoryTokenStore
            JdbcTokenStore
            JwkTokenStore
            JwtTokenStore
            RedisTokenStore
         */
        return new InMemoryTokenStore();
    }
}
